OpenAPI schema sync (v3.7.0) - #218
Open
fingerprint-dx-team-actions-runner[bot] wants to merge 3 commits into
Open
OpenAPI schema sync (v3.7.0)#218fingerprint-dx-team-actions-runner[bot] wants to merge 3 commits into
fingerprint-dx-team-actions-runner[bot] wants to merge 3 commits into
Conversation
fingerprint-dx-team-actions-runner
Bot
requested review from
TheUnderScorer,
erayaydin and
ilfa
as code owners
August 21, 2026 08:37
Contributor
☂️ Code Coverage
Overall Coverage
New FilesNo new covered files... Modified Files
|
Contributor
Contributor
There was a problem hiding this comment.
Pull request overview
Syncs the Python SDK with the Fingerprint Pro Server API OpenAPI schema release v3.7.0, adding the newly introduced query filter and model field across the generated SDK, docs, and test fixtures.
Changes:
- Add
active_callquery parameter support tosearch_events(SDK API, docs, and tests). - Add
keyboard_layout_nametoRawDeviceAttributes(model, docs, and mock responses). - Bump tracked OpenAPI schema version to
v3.7.0and update OpenAPI YAML accordingly.
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
fingerprint_server_sdk/api/fingerprint_api.py |
Adds active_call to search_events and serializes it into query params. |
fingerprint_server_sdk/models/raw_device_attributes.py |
Adds keyboard_layout_name field + parsing support. |
res/fingerprint-server-api.yaml |
Updates OpenAPI spec: new active_call query param and KeyboardLayoutName schema + wiring into RawDeviceAttributes. |
docs/FingerprintApi.md |
Documents active_call parameter for search_events. |
docs/RawDeviceAttributes.md |
Documents new keyboard_layout_name field. |
test/test_fingerprint_api.py |
Extends “all params” search test to include active_call. |
test/mocks/events/search/get_event_search_200.json |
Adds keyboard_layout_name to raw device attributes in search response fixture. |
test/mocks/events/get_event_200.json |
Adds keyboard_layout_name to raw device attributes fixture. |
test/mocks/events/get_event_with_bot_info_200.json |
Adds keyboard_layout_name to raw device attributes fixture. |
test/mocks/events/get_event_ruleset_200.json |
Adds keyboard_layout_name to raw device attributes fixture. |
test/mocks/events/get_event_200_with_unknown_field.json |
Adds keyboard_layout_name while preserving other unknown-field coverage. |
.schema-version |
Bumps schema marker from v3.6.0 to v3.7.0. |
.changeset/raw-device-attributes-keyboard-layout-name-events.md |
Adds release note entry for keyboard_layout_name (minor formatting issue noted in review comment). |
.changeset/events-search-active-call-filter.md |
Adds release note entry for active_call filter parameter. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| '@fingerprint/python-sdk': minor | ||
| --- | ||
|
|
||
| Add `keyboard_layout_name` to `RawDeviceAttributes` |
Contributor
There was a problem hiding this comment.
The scope "events" is not accurate because it applies to "events search" too. The changeset item without a scope is a deliberate choice, no need for further changes
necipallef
approved these changes
Aug 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Schema sync for v3.7.0 OpenAPI schema release.